package com.atguigu.eduservice.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author testjava
 * @since 2024-04-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("BankCodeApply")
@ApiModel(value="BankCodeApply对象", description="")
public class BankCodeApply implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "SerialID", type = IdType.AUTO)
    private Double SerialID;

    @TableField("RecordID")
    private String RecordID;

    @TableField("UserID")
    private String UserID;

    @TableField("HaveAttachment")
    private Boolean HaveAttachment;

    @TableField("HaveReminder")
    private Boolean HaveReminder;

    @TableField("Archived")
    private Boolean Archived;

    @TableField("Created")
    private Date Created;

    @TableField("LastModified")
    private Date LastModified;

    @TableField("policyNo")
    private String policyNo;

    @TableField("Exporter")
    private String Exporter;

    @TableField("clientNo")
    private String clientNo;

    @TableField("corpSerialNo")
    private String corpSerialNo;

    private String bankswift;

    @TableField("Name")
    private String Name;

    @TableField("engName")
    private String engName;

    @TableField("chnName")
    private String chnName;

    private String address;

    @TableField("countryCode")
    private String countryCode;

    @TableField("countryName")
    private String countryName;

    private String zip;

    private String tel;

    private String fax;

    private String state;

    private String item1;

    private String item2;

    private String item3;

    private String item4;

    private String item5;

    @TableField("webAddress")
    private String webAddress;

    private String corporation;

    @TableField("setupDate")
    private Date setupDate;

    @TableField("contactsYear")
    private String contactsYear;

    private Double turnover;

    private Double profit;

    @TableField("totalAsset")
    private Double totalAsset;

    @TableField("selfAssetRate")
    private Double selfAssetRate;

    @TableField("selfCapital")
    private Double selfCapital;

    @TableField("nodeSum")
    private Integer nodeSum;

    @TableField("employeeSum")
    private Integer employeeSum;

    @TableField("belongBankName")
    private String belongBankName;

    @TableField("belongBankSwift")
    private String belongBankSwift;

    @TableField("interOrder")
    private Integer interOrder;

    @TableField("nationOrder")
    private Integer nationOrder;

    @TableField("stockHolder")
    private String stockHolder;

    private String applicant;

    @TableField("applyTime")
    private Date applyTime;

    private String remark;

    private String wfgs;

    private String zb;

    private String ywy;

    private String jhfs;

    private String glbz;

    @TableField("corpSerialNo1")
    private String corpSerialNo1;

    @TableField("clientNo1")
    private String clientNo1;

    private String bankswift1;

    @TableField("chnName1")
    private String chnName1;

    @TableField("engName1")
    private String engName1;

    @TableField("countryCode1")
    private String countryCode1;

    private String address1;

    private String zip1;

    private String tel1;

    private String fax1;

    @TableField("webAddress1")
    private String webAddress1;

    private String corporation1;

    @TableField("setupDate1")
    private Date setupDate1;

    private Double turnover1;

    private Double profit1;

    @TableField("totalAsset1")
    private Double totalAsset1;

    @TableField("selfAssetRate1")
    private Double selfAssetRate1;

    @TableField("selfCapital1")
    private Double selfCapital1;

    @TableField("nodeSum1")
    private Integer nodeSum1;

    @TableField("employeeSum1")
    private Integer employeeSum1;

    @TableField("belongBankName1")
    private String belongBankName1;

    @TableField("belongBankSwift1")
    private String belongBankSwift1;

    @TableField("interOrder1")
    private Integer interOrder1;

    @TableField("nationOrder1")
    private Integer nationOrder1;

    @TableField("stockHolder1")
    private String stockHolder1;

    @TableField("modifyTime1")
    private Date modifyTime1;

    private String remark1;

    @TableField("noticeSerialNo1")
    private Integer noticeSerialNo1;

    @TableField("approvalMark1")
    private String approvalMark1;

    @TableField("returnReason1")
    private String returnReason1;

    @TableField("notifyTime1")
    private Date notifyTime1;

    private String ediserialno;

    private String errorflag;

    private String errormsg;

    private Date lastTime;


}
